@import url("../css/../css/../css/../css/../css/../css/../css/../css/../css/../css/../css/layout.css");

.main_top,.focus,

#schannel .al h4,#schannel .ab,.main_top .trb h4 {

	background-image: url(../images/gallery_makup.gif); background-repeat: no-repeat

}

.lip li {

	float: left; width: 122px; height: 110px; text-align: center; margin: 4px 9px; display: inline;

}

.lip li img {

	display: block; width: 120px; height: 90px; margin-bottom: 4px; border: solid 1px #E97AA4;

}

.main_top {

	background-position: 0 -440px; border: #e97ed8 1px solid; background-color: #f9dbf5; padding: 6px; height: 280px;

}

.main_top .leftcol {

	width: 306px; float: left;

}

.focus {

	padding: 3px; width: 300px; background-position: 0 0; height: 270px;

}

.main_top .toplist {

	width: 430px; margin: 0 6px;

}

.main_top h4 {

	height: 23px; line-height: 23px;font-size: 12px; margin-bottom: 6px;

}

.main_top .toplist h4 {

	padding-left: 55px;

}

.main_top .headstr {

	text-align: center; background: #fff; height: 237px; padding: 4px; border: solid 1px #EECDDA;

}

.main_top .rightcol {

	width: 227px; overflow: hidden;

}

.main_top .rightcol h4 {

	padding-left: 25px;

}

.main_top .trb {

	background: #FFF; height: 235px; width: 205px; padding: 5px 10px;border: solid 1px #EECDDA;

}

.main_top .trb ul {

}

.main_top .trb li {

	height: 24px; line-height: 24px; font-size: 12px;

}



#schannel {

}



#schannel .al {

	margin-top: 10px;	height: 300px;

}

#schannel .al h4 {

	height: 43px; line-height: 43px; overflow: hidden; padding: 0 14px 0 30px;

}

#schannel .al h4 strong {

	float: left; font-size: 18px;

}

#schannel .al h4 a {

	float: right; height: 17px; width: 42px; display: block; margin-top: 14px; overflow: hidden;

}

#schannel .al .m {

	border-top: 0; padding: 10px 10px; height: 237px;

}

#schannel .al1 h4 {

	background-position: 0 -290px;

}

#schannel .al1 .m {

	border: solid 1px #ffb0fb;  border-top: 0;

}

#schannel .al2 h4 {

	background-position: 0 -340px;

}

#schannel .al2 .m {

	border: solid 1px #c5caff;  border-top: 0;

}

#schannel .al3 h4 {

	background-position: 0 -390px;

}

#schannel .al3 .m {

	border: solid 1px #ffcec5; border-top: 0;

}

#schannel .al ul {

	 text-align: center; overflow: hidden;

}

#schannel .al ul li {

	margin: 5px 8px; display: inline; height: 110px; display: inline;

}

#schannel .al1 ul li img {

	border-color: #ffb0fb

}

#schannel .al2 ul li img {

	border-color: #c5caff

}

#schannel .al3 ul li img {

	border-color: #ffb9ad

}

#schannel .al ul li.tls {

	height: 26px; line-height: 26px; font-weight: 700;

}



.fcolor,.fcolor a {

	color:#AB245A;

}